package com.test;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

import com.alibaba.fastjson.JSONObject;

public class ListRmove {

	public static void main(String[] args) {
		List<String> list = new ArrayList<String>();
		list.add("123");
		list.add("456");
		list.add("789");
		list.add("1");
		list.add("1");
		
		List<String> list1 = new ArrayList<String>();
		list1.add("123");
		list1.add("456");
		list1.add("777");
		
		List<String> list2 = new ArrayList<String>();
		list2.add("123");
		list2.add("888");
		
		//List<String aa = new ArrayList<String>(list1).retainAll(list)
//		System.out.println(list1.size());
//		
//		list1.retainAll(list2);
//		System.out.println(list1.size());
		
		System.err.println(list.size());
		List<String> data = new ArrayList<String>();
		data = list.stream().filter(e->e.equals("789")||e.equals("1")).collect(Collectors.toList());
		System.err.println(data.size());
		System.err.println(list.size());
		
//		String[] arr = list.toArray(new String[list.size()]);
//		JSONObject json = new JSONObject();
//		json.put("name", "lizhao");
//		json.put("list", arr);
//		System.out.println(json);
	}
}
